package com.tan.kotlintest.activity

import android.graphics.Bitmap
import android.view.View
import com.dasu.blur.DBlur
import com.dasu.blur.OnBlurListener
import com.tan.kotlintest.R
import com.tan.kotlintest.base.BaseActivity
import kotlinx.android.synthetic.main.activity_test_dblur_layout.*

/*
 * Copyright (C) 2018 重庆一聊高科技有限公司
 * 版权所有
 *
 * 功能描述:  测试BDlur高斯模糊
 * 作者：txj
 * 创建时间：2018/10/31
 *
 * 修改人：
 * 修改描述：
 * 修改日期
 */
class TestDBlurActivity : BaseActivity() {

    override fun getContentView(): View? {
        return inflate(R.layout.activity_test_dblur_layout)
    }

    override fun onContentAdded() {
        setTitleText("测试DBlur高斯模糊")
        initStart()
    }

    private fun initStart() {
        DBlur.source(this, R.drawable.image_big).modeNative().intoTarget(test_iv).build()
                .doBlur(object : OnBlurListener {
                    override fun onBlurSuccess(bitmap: Bitmap?) {
                        test_iv.setImageBitmap(bitmap)
                    }

                    override fun onBlurFailed() {
                    }
                })
        container.text = "aa"
    }
}